3f754fa894d26f2d3f12a859c10c89af8fefd496,tests/it.xsemantics.dsl.tests/test-gen/ecore_or_test/it/xsemantics/test/orexpressions/ecore/TypeSystem.java,TypeSystem,applyRuleEClassEObject2,#RuleEnvironment#RuleApplicationTrace#EClass#,160

Before Change


        /* object.eClass.name == 'bar' or { val foo = 'foo' object.eClass.name == 'bar2' eClass.name == foo } */
        {
          try {
            EClass _eClass = object.eClass();
            String _name_1 = _eClass.getName();
            boolean _equals_1 = Objects.equal(_name_1, "bar");
            /* object.eClass.name == 'bar' */
            if (!_equals_1) {

After Change


        /* object.eClass.name == 'bar' or { val foo = 'foo' object.eClass.name == 'bar2' eClass.name == foo } */
        {
          try {
            String _name_1 = object.eClass().getName();
            boolean _equals_1 = Objects.equal(_name_1, "bar");
            /* object.eClass.name == 'bar' */
            if (!_equals_1) {